package com.jinxinol.basic.system.domain;

import java.util.Date;
import com.jinxinol.core.common.Entity;

/**
 * 字典表
 */
public class SysDictionary extends Entity {
	private static final long serialVersionUID = 5975778944275670934L;
	private Integer id;  //字典ID
	private Integer typeid;  //类别ID
	private String key;  //键,CODE
	private String value;  //字典值
	private String context;  //内容描述
	private Integer createdby;  //创建人
	private Date created;  //创建日期
	private Integer updatedby;  //修改人
	private Date updated;  //修改日期
	private String is_active;  //是否有效1，是 0，否
	private Integer type;  //1：系统内置；2：用户定义

	/**
	 * 有效
	 */
	public static final String IS_ACTIVE_YES = "1"; 
	/**
	 * 无效
	 */
	public static final String IS_ACTIVE_NO = "0";
	/////////////////////////扩展字段///////////////////////////
	private String typeName;  		   		//类别名称
	private String createdOperName;		    //创建人姓名
	private String updatedOperName;			//修改人姓名
	private String typeKey;					//字典类型的KEY
	/**
	 * 字典ID
	 */
	public void setId(Integer id){
		this.id = id;
	}
	/**
	 * 字典ID
	 */
	public Integer getId(){
		return id;
	}
	/**
	 * 类别ID
	 */
	public void setTypeid(Integer typeid){
		this.typeid = typeid;
	}
	/**
	 * 类别ID
	 */
	public Integer getTypeid(){
		return typeid;
	}
	/**
	 * 键,CODE
	 */
	public void setKey(String key){
		this.key = key;
	}
	/**
	 * 键,CODE
	 */
	public String getKey(){
		return key;
	}
	/**
	 * 字典值
	 */
	public void setValue(String value){
		this.value = value;
	}
	/**
	 * 字典值
	 */
	public String getValue(){
		return value;
	}
	/**
	 * 内容描述
	 */
	public void setContext(String context){
		this.context = context;
	}
	/**
	 * 内容描述
	 */
	public String getContext(){
		return context;
	}
	/**
	 * 创建人
	 */
	public void setCreatedby(Integer createdby){
		this.createdby = createdby;
	}
	/**
	 * 创建人
	 */
	public Integer getCreatedby(){
		return createdby;
	}
	/**
	 * 创建日期
	 */
	public void setCreated(Date created){
		this.created = created;
	}
	/**
	 * 创建日期
	 */
	public Date getCreated(){
		return created;
	}
	/**
	 * 修改人
	 */
	public void setUpdatedby(Integer updatedby){
		this.updatedby = updatedby;
	}
	/**
	 * 修改人
	 */
	public Integer getUpdatedby(){
		return updatedby;
	}
	/**
	 * 修改日期
	 */
	public void setUpdated(Date updated){
		this.updated = updated;
	}
	/**
	 * 修改日期
	 */
	public Date getUpdated(){
		return updated;
	}
	/**
	 * 是否有效
	 */
	public void setIs_active(String is_active){
		this.is_active = is_active;
	}
	/**
	 * 是否有效
	 */
	public String getIs_active(){
		return is_active;
	}
	/**
	 * 1：系统内置；2：用户定义
	 */
	public void setType(Integer type){
		this.type = type;
	}
	/**
	 * 1：系统内置；2：用户定义
	 */
	public Integer getType(){
		return type;
	}
	public String getTypeName() {
		return typeName;
	}
	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}
	public String getCreatedOperName() {
		return createdOperName;
	}
	public void setCreatedOperName(String createdOperName) {
		this.createdOperName = createdOperName;
	}
	public String getUpdatedOperName() {
		return updatedOperName;
	}
	public void setUpdatedOperName(String updatedOperName) {
		this.updatedOperName = updatedOperName;
	}
	public String getTypeKey() {
		return typeKey;
	}
	public void setTypeKey(String typeKey) {
		this.typeKey = typeKey;
	}
}

